Version

LinearGauge<T> Class Members

The following tables list the members exposed by LinearGauge<T>.

Public Constructors
 NameDescription
Public ConstructorLinearGauge<T> ConstructorInitializes a new instance of the LinearGauge class.  
Public Properties
 NameDescription
Public PropertyModelThe model to use to store configuration data.  
Public Methods
 NameDescription
Public MethodBackingBrushOverloaded. Sets the brush to use to fill the backing of the linear gauge.  
Public MethodBackingInnerExtentSets the inner extent of the linear gauge backing.  
Public MethodBackingOuterExtentSets the outer extent of the linear gauge backing.  
Public MethodBackingOutlineOverloaded. Sets the brush to use for the outline of the backing.  
Public MethodBackingStrokeThicknessSets the stroke thickness of the backing outline.  
Public MethodClientEventsModelWidgetBase.ClientEvents  
Public MethodFontSets the font.  
Public MethodFontBrushOverloaded. Sets the brush to use for the label font.  
Public MethodHeightBulletGraphModel.Height.  
Public MethodHtmlAttributesSet HtmlAttributes to the HTML div element  
Public MethodIDBulletGraphModel.ID  
Public MethodIntervalSets the interval to use for the scale.  
Public MethodIsNeedleDraggingEnabledSets whether needle dragging is enabled or not.  
Public MethodIsScaleInvertedSets a value indicating whether the scale is inverted. When the scale is inverted the direction in which the scale values increase is right to left.  
Public MethodLabelExtentSets the position at which to put the labels as a value from 0 to 1, measured from the bottom of the scale. Values further from zero than 1 can be used to hide the labels of the linear gauge.  
Public MethodLabelIntervalSets the interval to use for rendering labels. This defaults to be the same interval as the tickmarks on the scale.  
Public MethodLabelsPostInitialA value to start adding labels, added to the scale's MinimumValue.  
Public MethodLabelsPreTerminalA value to stop adding labels, subtracted from the scale's MaximumValue.  
Public MethodMaximumValueSets the maximum value of the scale.  
Public MethodMinimumValueSets the minimum value of the scale.  
Public MethodMinorTickBrushOverloaded. Sets the brush to use for the minor tickmarks.  
Public MethodMinorTickCountSets the number of minor tickmarks to place between major tickmarks.  
Public MethodMinorTickEndExtentSets the position at which to stop rendering the minor tickmarks as a value from 0 to 1, measured from the front/bottom of the linear gauge. Values further from zero than 1 can be used to make this extend further than the normal size of the linear gauge.  
Public MethodMinorTickStartExtentSets the position at which to start rendering the minor tickmarks as a value from 0 to 1, measured from the front/bottom of the linear gauge. Values further from zero than 1 can be used to make this extend further than the normal size of the linear gauge.  
Public MethodMinorTickStrokeThicknessSets the stroke thickness to use when rendering minor ticks.  
Public MethodNeedleBreadthSets the needle breadth.  
Public MethodNeedleBrushOverloaded. Sets the brush to use for needle element.  
Public MethodNeedleInnerBaseWidthSets the width of the needle's inner base.  
Public MethodNeedleInnerExtentSets the position at which to start rendering the needle geometry, measured from the front/bottom of the linear gauge as a value from 0 to 1. Values further from zero than 1 can be used to make this extend further than the normal size of the linear gauge.  
Public MethodNeedleInnerPointExtentSets the extent of the needle's inner point.  
Public MethodNeedleInnerPointWidthSets the width of the needle's inner point.  
Public MethodNeedleNameSets the name used for needle.  
Public MethodNeedleOuterBaseWidthSets the width of the needle's outer base.  
Public MethodNeedleOuterExtentSets the position at which to stop rendering the needle geometry as a value from 0 to 1 measured from the front/bottom of the linear gauge. Values further from zero than 1 can be used to make this extend further than the normal size of the linear gauge.  
Public MethodNeedleOuterPointExtentSets the extent of the needle's outer point.  
Public MethodNeedleOuterPointWidthSets the width of the needle's outer point.  
Public MethodNeedleOutlineOverloaded. Sets the brush to use for the outline of needle element.  
Public MethodNeedleShapeSets the shape to use when rendering the needle from a number of options.  
Public MethodNeedleStrokeThicknessSets the stroke thickness to use when rendering single actual value element.  
Public MethodNeedleToolTipTemplateBulletGraphModel.ValueToolTipTemplate.  
Public MethodOrientationSets the orientation of the scale.  
Public MethodPixelScalingRatioSets the scaling value used to affect the pixel density of the control.  
Public MethodRangeBrushesOverloaded. Assigns the list of brushes to the ranges of the linear gauge.  
Public MethodRangeInnerExtentSets the position at which to start rendering the ranges, measured from the front/bottom of the control as a value from 0 to 1. Values further from zero than 1 can be used to make this extend further than the normal size of the linear gauge.  
Public MethodRangeOuterExtentSets the position at which to stop rendering the range as a value from 0 to 1 measured from the front/bottom of the linear gauge. Values further from zero than 1 can be used to make this extend further than the normal size of the linear gauge.  
Public MethodRangeOutlinesOverloaded. Assigns the list of outlines to the ranges of the linear gauge.  
Public MethodRangesBuilds ranges for the linear gauge.  
Public MethodRangeTooltipTemplateBulletGraphModel.RangeToolTipTemplate.  
Public MethodRenderRender the linear gauge widget with the accumulated model changes in the wrapper.  
Public MethodScaleBrushOverloaded. Sets the brush to use to fill the scale of the linear gauge.  
Public MethodScaleEndExtentSets the position at which to stop rendering the scale as a value from 0 to 1, measured from the front/bottom of the linear gauge. Values further from zero than 1 can be used to make this extend further than the normal size of the linear gauge.  
Public MethodScaleInnerExtentSets the position at which to start rendering the scale, measured from the bottom/front (when orientation is horizontal/vertical) of the control as a value from 0 to 1. Values further from zero than 1 can be used to make this extend further than the normal size of the linear gauge.  
Public MethodScaleOuterExtentSets the position at which to stop rendering the scale as a value from 0 to 1 measured from the bottom/front (when orientation is horizontal/vertical) of the linear gauge. Values further from zero than 1 can be used to make this extend further than the normal size of the linear gauge.  
Public MethodScaleOutlineOverloaded. Sets the brush to use for the outline of the scale.  
Public MethodScaleStartExtentSets the position at which to start rendering the scale, measured from the front/bottom of the linear gauge as a value from 0 to 1. Values further from zero than 1 can be used to make this extend further than the normal size of the linear gauge.  
Public MethodScaleStrokeThicknessSets the stroke thickness of the scale outline.  
Public MethodShowToolTipSets a value indicating whether tooltips are enabled.  
Public MethodShowToolTipTimeoutSets the time in milliseconds that tooltip appearance is delayed with.  
Public MethodTickBrushOverloaded. Sets the brush to use for the major tickmarks.  
Public MethodTickEndExtentSets the position at which to stop rendering the major tickmarks as a value from 0 to 1, measured from the front/bottom of the linear gauge. Values further from zero than 1 can be used to make this extend further than the normal size of the linear gauge.  
Public MethodTicksPostInitialA value to start adding tickmarks, added to the scale's MinimumValue.  
Public MethodTicksPreTerminalA value to stop adding tickmarks, subtracted from the scale's MaximumValue.  
Public MethodTickStartExtentSets the position at which to start rendering the major tickmarks as a value from 0 to 1, measured from the front/bottom of the linear gauge. Values further from zero than 1 can be used to make this extend further than the normal size of the linear gauge.  
Public MethodTickStrokeThicknessSets the stroke thickness to use when rendering ticks.  
Public MethodTransitionDurationSets the number of milliseconds over which changes to the linear gauge should be animated.  
Public MethodValueSets the value at which the needle is positioned.  
Public MethodWidthBulletGraphModel.Width.  
See Also

View on GitHub